Epics: Operating-system-independent Device/driver Support*
نویسنده
چکیده
Originally EPICS input/output controllers (IOCs) were only supported on VME-based systems running the vxWorks operating system. Now IOCs are supported on many systems: vxWorks, RTEMS, Solaris, HPUX, Linux, WIN32, and Darwin. A challenge is to provide operatingsystem-independent device and driver support. This paper presents some techniques for providing such support.
منابع مشابه
Epics/rtems/mvme5500 for Real-time Controls at Nsls
At several National Synchrotron Light Source (NSLS) beamlines, open source control systems offer a modern solution for cost effectiveness and technical competence. The "Experimental Physics and Industrial Control System" (EPICS) [1] and the "Real-Time Operating System for Multiprocessor Systems" (RTEMS) [2][3] were chosen to constitute the core control system. A RTEMS Board Support Package (BSP...
متن کاملDesign and Implementation of Distributed Control System for Pefp 100-mev Proton Accelerator*
The remote control systems and user interface for the Proton Engineering Frontier Project (PEFP) 100-MeV proton accelerator have been developed for the linac subsystems. The infrastructure of the PEFP control system is to provide a network based communication, distributed control system, and a standard communication protocol. To develop an extensible and reliable control system, we have chosen ...
متن کاملWindows CE 6 . 0 Stream Driver
Developing device drivers is one of the most difficult tasks to develop or port operating systems. A device driver needs to be described according to the target device and OS. A major design goal in operating system developments is stability and one of the challenges of this stability is device drivers. Device drivers are more likely to crash the operating system for two reasons: on one side th...
متن کاملPorting of Epics to Real Time Unix, and Usage Ported Epics for Fel Automation
This article describes concepts and mechanisms used in porting of EPICS (Experimental Physical and Industrial Control System) codes to platform of operating system UNIX. Without destruction of EPICS architecture, new features of EPICS provides the support for real time operating system LynxOS/x86 and equipment produced by INP (Budker Institute of Nuclear Physics). Application of ported EPICS re...
متن کاملA Bare PC Mass Storage USB Driver
Today’s device drivers are dependent on a given operating system, kernel, or an embedded system platform that provides a higher level of abstraction for its use. We present a USB mass storage device driver that does not depend on any operating system, or kernel, or embedded application. The device driver runs on a bare PC and directly interfaces with an application written in C/C++. The applica...
متن کامل